<?php

use yii\db\Migration;

class m000000_000001_create_system extends Migration
{
    public function up()
    {
        $this->createTable('{{%system}}', [
            'id'=>$this->primaryKey(), // PK
            'category'=>$this->string(32), // 类别
            'show_name'=>$this->string(32), // 说明
            'name'=>$this->string(128), // 名称
            'type'=>$this->string(512), // 类型
            'value'=>$this->text(), // 值
        ]);
        $this->batchInsert('{{%system}}', ['category', 'show_name', 'name', 'type', 'value'], [
            ['系统设置', '系统版本', 'system_version', json_encode(['type'=>'text', 'disabled'=>true]), '1.0.0'],
            ['网站设置', '网站名称', 'site_name', json_encode(['type'=>'text']), ''],
            ['网站设置', '网站标题', 'site_title', json_encode(['type'=>'text']), ''],
            ['网站设置', '网站描述', 'site_desc', json_encode(['type'=>'text']), ''],
            ['网站设置', '网站LOGO', 'site_logo', json_encode(['type'=>'file']), ''],
            ['网站设置', '网站ICP备案号', 'site_icp_code', json_encode(['type'=>'text']), ''],
            ['网站设置', '统计代码', 'site_statistics_code', json_encode(['type'=>'plaintext']), ''],
            ['网站设置', '网站状态', 'site_status', json_encode(['type'=>'radio', 'options'=>[0=>'关闭', 1=>'开启']]), 1],
            ['联系方式', '客服电话', 'contact_tel', json_encode(['type'=>'plaintext']), ''],
            ['前台内容', '关于我们', 'about_aboutus', json_encode(['type'=>'richtext']), ''],
            ['前台内容', '联系我们', 'about_contactus', json_encode(['type'=>'richtext']), ''],
            ['前台内容', '加入我们', 'about_joinus', json_encode(['type'=>'richtext']), ''],
        ]);
    }

    public function down()
    {
        $this->dropTable('{{%system}}');
    }
}
